C++ 应用集成 WPS 指南 > WPS 扩展 API > 扩展接口使用说明

1、基本介绍

    WPS的扩展接口是对WPS现有接口的进一步扩充,大大的丰富了WPS的接口,以便满足二次开发各种解决方案的需要。WPS所有的扩展接口都满足唯一性、对称性、自反性、传递性,也就是说通过扩展接口可以查询到对应的原始接口,同样的通过原始接口也可以查到对应的扩展接口。

2、使用示例

      这里以ApplicationEx为例,通过Application可以查询到ApplicationEx,同样通过ApplicationEx也可以查询到Application。

C++ for WPS


    _Application* pApp;//  假设pApp已经初始化
    _ApplicationEx* pAppEx = NULL;
    pApp->QueryInterface(IID__ApplicationEx, (void**)&pAppEx);
    pApp->Release();
    pAppEx->QueryInterface(IID__Application, (void**)&pApp);
    pAppEx->Release();